gpsbabel.git
12 years agoMore implementation for NEWQ.
tsteven4 [Mon, 17 Feb 2014 15:16:34 +0000 (15:16 +0000)]
More implementation for NEWQ.

12 years agoSimple changes for uninteresting non-problems.
robertlipe [Mon, 17 Feb 2014 06:35:06 +0000 (06:35 +0000)]
Simple changes for uninteresting non-problems.

12 years agoRemove static buffer (that would never be overflowed) in KML geocache writer.
robertlipe [Mon, 17 Feb 2014 01:58:24 +0000 (01:58 +0000)]
Remove static buffer (that would never be overflowed) in KML geocache writer.

12 years agoRefactor jeeps includes so that gpsmath doesn't pull in all the
robertlipe [Mon, 17 Feb 2014 01:45:03 +0000 (01:45 +0000)]
Refactor jeeps includes so that gpsmath doesn't pull in all the
hardware/protocol stuff.

12 years agoClean up a lot of crumb surrounding NEW_STRINGS.
robertlipe [Sat, 15 Feb 2014 23:18:08 +0000 (23:18 +0000)]
Clean up a lot of crumb surrounding NEW_STRINGS.

12 years agoPromote code page warning to error in Garmin GPI. Add section on this to doc.
robertlipe [Sat, 15 Feb 2014 21:24:01 +0000 (21:24 +0000)]
Promote code page warning to error in Garmin GPI.  Add section on this to doc.

12 years agoRefactor route_head to move functonality from old functions to ctor/dtors.
tsteven4 [Sat, 15 Feb 2014 21:19:33 +0000 (21:19 +0000)]
Refactor route_head to move functonality from old functions to ctor/dtors.

12 years agoleak fix for skytraq.
tsteven4 [Sat, 15 Feb 2014 14:36:22 +0000 (14:36 +0000)]
leak fix for skytraq.

12 years agodeprecate overlay format. the vectors were taken out in r2070 2006-05-17.
tsteven4 [Sat, 15 Feb 2014 02:37:02 +0000 (02:37 +0000)]
deprecate overlay format.  the vectors were taken out in r2070 2006-05-17.
the file had 14 commits since then maintaining this dead code!

12 years agoA round of warning fixes for new issues.
robertlipe [Fri, 14 Feb 2014 17:15:05 +0000 (17:15 +0000)]
A round of warning fixes for new issues.

12 years agofix a leak when using shortnames and no output.
tsteven4 [Fri, 14 Feb 2014 03:09:00 +0000 (03:09 +0000)]
fix a leak when using shortnames and no output.

12 years agoActually widen the bitfield one bit, not change the default value. Doink!
robertlipe [Thu, 13 Feb 2014 06:04:22 +0000 (06:04 +0000)]
Actually widen the bitfield one bit, not change the default value.  Doink!

12 years agoUse packet references instead of large copies.
robertlipe [Thu, 13 Feb 2014 03:32:02 +0000 (03:32 +0000)]
Use packet references instead of large copies.

12 years agoActually commit the fixes I meant to make BEFORE that run...
robertlipe [Thu, 13 Feb 2014 03:19:34 +0000 (03:19 +0000)]
Actually commit the fixes I meant to make BEFORE that run...

12 years agoAdd some automation for Coverity.
robertlipe [Thu, 13 Feb 2014 03:11:50 +0000 (03:11 +0000)]
Add some automation for Coverity.

12 years agoFixes for a number of minor warnings.
robertlipe [Thu, 13 Feb 2014 01:55:01 +0000 (01:55 +0000)]
Fixes for a number of minor warnings.

12 years agofix bug with case insensitive compares in gpx and garmin.
tsteven4 [Thu, 13 Feb 2014 01:38:00 +0000 (01:38 +0000)]
fix bug with case insensitive compares in gpx and garmin.

12 years agofix potential buffer overrun in dg-100.cc
tsteven4 [Thu, 13 Feb 2014 00:27:45 +0000 (00:27 +0000)]
fix potential buffer overrun in dg-100.cc

12 years agoMake the jeeps code somewhat less weird w.r.t. packet allocation and
robertlipe [Thu, 13 Feb 2014 00:12:48 +0000 (00:12 +0000)]
Make the jeeps code somewhat less weird w.r.t. packet allocation and
deallocation, letting the life cycle of the objects take care of
zeroing buffers and releasing them.

This same stick should be shaken at other code in jeeps...

Tested:
  Reads and writes of waypoints on 60CSX on Mac USB with address sanitizer.

12 years agoMinor code hygeine in stmsdf and overlay.
robertlipe [Tue, 11 Feb 2014 21:14:49 +0000 (21:14 +0000)]
Minor code hygeine in stmsdf and overlay.

12 years agoFix theoretical overrun in tiger reader.
robertlipe [Tue, 11 Feb 2014 02:53:10 +0000 (02:53 +0000)]
Fix theoretical overrun in tiger reader.

12 years agofix a few warnings and an inappropriate attempt to free memory.
tsteven4 [Sun, 9 Feb 2014 21:10:55 +0000 (21:10 +0000)]
fix a few warnings and an inappropriate attempt to free memory.

12 years agofix bug in writing gga sentences with gps quality indicator field.
tsteven4 [Fri, 7 Feb 2014 13:18:28 +0000 (13:18 +0000)]
fix bug in writing gga sentences with gps quality indicator field.

12 years agoadd options descriptions for the validate filter.
tsteven4 [Thu, 30 Jan 2014 03:18:56 +0000 (03:18 +0000)]
add options descriptions for the validate filter.

12 years agoFix typo in Makefile.in. Doc fixes for building.
robertlipe [Wed, 29 Jan 2014 16:28:47 +0000 (16:28 +0000)]
Fix typo in Makefile.in.  Doc fixes for building.

12 years agoA variety of (non-code) changes that teach docbook generation more about
robertlipe [Tue, 28 Jan 2014 05:38:31 +0000 (05:38 +0000)]
A variety of (non-code) changes that teach docbook generation more about
Smarty and less about DreamWeaver.  Adobe is dead to me.

12 years agorename the waypoint class Waypoint per common capitilization convetions courtesy...
tsteven4 [Wed, 22 Jan 2014 23:39:04 +0000 (23:39 +0000)]
rename the waypoint class Waypoint per common capitilization convetions courtesy of netbeans refactoring.

12 years agouse the waypoint ctors/dtors/methods from r4721 directly.
tsteven4 [Wed, 22 Jan 2014 03:43:56 +0000 (03:43 +0000)]
use the waypoint ctors/dtors/methods from r4721 directly.
this change was mostly done by a script with ed.

12 years agorefactor waypoint to move functonality from old functions to ctor/dtor/class methods.
tsteven4 [Wed, 22 Jan 2014 02:14:39 +0000 (02:14 +0000)]
refactor waypoint to move functonality from old functions to ctor/dtor/class methods.

12 years agouse copy constructors in waypt_dupe.
tsteven4 [Mon, 13 Jan 2014 12:53:08 +0000 (12:53 +0000)]
use copy constructors in waypt_dupe.

12 years agofix leak in tmpro reader.
tsteven4 [Fri, 10 Jan 2014 13:07:54 +0000 (13:07 +0000)]
fix leak in tmpro reader.
fix leaks and generate additional fields in random reader.

12 years agocorrect bug introduced to an1 reader wrt url strings.
tsteven4 [Tue, 7 Jan 2014 23:32:31 +0000 (23:32 +0000)]
correct bug introduced to an1 reader wrt url strings.

12 years agoMSVC changes from Gerhard.
robertlipe [Tue, 7 Jan 2014 21:59:17 +0000 (21:59 +0000)]
MSVC changes from Gerhard.

12 years agoreverse merge accidentally committed hack to test-all.
tsteven4 [Tue, 7 Jan 2014 14:21:47 +0000 (14:21 +0000)]
reverse merge accidentally committed hack to test-all.

12 years agoRemove some dead code from cet_util.
robertlipe [Tue, 7 Jan 2014 02:02:08 +0000 (02:02 +0000)]
Remove some dead code from cet_util.

12 years agoLeak fix in an1.
robertlipe [Tue, 7 Jan 2014 01:52:52 +0000 (01:52 +0000)]
Leak fix in an1.

12 years agoleak fix and cleanup for gdb.
tsteven4 [Sun, 5 Jan 2014 23:16:21 +0000 (23:16 +0000)]
leak fix and cleanup for gdb.

12 years agoCleanups saved for a rainy day? Even without being called out via valgrind, these
robertlipe [Sun, 5 Jan 2014 22:44:22 +0000 (22:44 +0000)]
Cleanups saved for a rainy day?  Even without being called out via valgrind, these
are "obviously" leaks and a cleanup upportunity.
 egrep -- '->(rte_name|rte_desc|rte_url|icon|icon_descr|rte_name|rte_desc|notes|shortname|description) = xstrdup' *.cca
We've eliminated 58% of the calls to xstrdup that we had in 1.4.4..

12 years agoan1 leak fixes.
tsteven4 [Sun, 5 Jan 2014 18:11:02 +0000 (18:11 +0000)]
an1 leak fixes.

12 years agoleak fixes for shape, ggv_ovl, nmea.
tsteven4 [Sun, 5 Jan 2014 01:38:33 +0000 (01:38 +0000)]
leak fixes for shape, ggv_ovl, nmea.
and a bit of NEW_STRINGS cleanup.

12 years agoFix resetting of deafult format options in GUI.
tsteven4 [Sat, 4 Jan 2014 17:20:31 +0000 (17:20 +0000)]
Fix resetting of deafult format options in GUI.
This was not working for boolean options with defaults of "1".

12 years agoFix default read of boolean opts with '1' as the default.
robertlipe [Fri, 3 Jan 2014 05:29:49 +0000 (05:29 +0000)]
Fix default read of boolean opts with '1' as the default.

12 years agoFix mapbar.
robertlipe [Thu, 2 Jan 2014 04:58:53 +0000 (04:58 +0000)]
Fix mapbar.

12 years agoFix enigma, garmin_xt
robertlipe [Thu, 2 Jan 2014 04:54:06 +0000 (04:54 +0000)]
Fix enigma, garmin_xt

12 years agoFix memory management in garmin_gpi (gross), navilink, saroute.
robertlipe [Thu, 2 Jan 2014 04:44:45 +0000 (04:44 +0000)]
Fix memory management in garmin_gpi (gross), navilink, saroute.

12 years agoDestinator fixes.
robertlipe [Thu, 2 Jan 2014 02:32:12 +0000 (02:32 +0000)]
Destinator fixes.

12 years agoMemory fixes for Magellan.
robertlipe [Thu, 2 Jan 2014 00:09:29 +0000 (00:09 +0000)]
Memory fixes for Magellan.

12 years agoTry to untangle the uncodings in gdb. I'm not really sure if I made it better
robertlipe [Wed, 1 Jan 2014 23:25:38 +0000 (23:25 +0000)]
Try to untangle the uncodings in gdb.  I'm not really sure if I made it better
or worse...This is not one of our formats that makes me proud.

12 years agoThe non-contentious parts of garmin_gpi
robertlipe [Wed, 1 Jan 2014 22:03:24 +0000 (22:03 +0000)]
The non-contentious parts of garmin_gpi

12 years agoMove gbfgets() to QString.
robertlipe [Wed, 1 Jan 2014 20:00:32 +0000 (20:00 +0000)]
Move gbfgets() to QString.

12 years agoReplace toAscii with toLatin in garmin.
robertlipe [Wed, 1 Jan 2014 19:22:08 +0000 (19:22 +0000)]
Replace toAscii with toLatin in garmin.

12 years agoMaggeo, wfff_xml fixes.
robertlipe [Wed, 1 Jan 2014 07:06:36 +0000 (07:06 +0000)]
Maggeo, wfff_xml fixes.

12 years agoFixes for mapbar, mapsource.
robertlipe [Wed, 1 Jan 2014 06:47:17 +0000 (06:47 +0000)]
Fixes for mapbar, mapsource.

12 years agoBetter IGC fix
robertlipe [Wed, 1 Jan 2014 06:16:13 +0000 (06:16 +0000)]
Better IGC fix

12 years agoFixes for raymarine, netstumbler, skyforce.
robertlipe [Wed, 1 Jan 2014 05:46:19 +0000 (05:46 +0000)]
Fixes for raymarine, netstumbler, skyforce.

12 years agoLeak fixes (the C++ way) in mapsource.
robertlipe [Wed, 1 Jan 2014 05:30:17 +0000 (05:30 +0000)]
Leak fixes (the C++ way) in mapsource.

12 years agoFixes for tpo, an1, gpsutil, igc.
robertlipe [Wed, 1 Jan 2014 05:02:52 +0000 (05:02 +0000)]
Fixes for tpo, an1, gpsutil, igc.

12 years agoMore QString tweaks.
robertlipe [Wed, 1 Jan 2014 04:22:06 +0000 (04:22 +0000)]
More QString tweaks.

12 years agoMore pieces.
robertlipe [Wed, 1 Jan 2014 04:10:41 +0000 (04:10 +0000)]
More pieces.

12 years agoAnother round of fixes for easygps, gpsutil, googledir, and a few others.
robertlipe [Wed, 1 Jan 2014 00:40:14 +0000 (00:40 +0000)]
Another round of fixes for easygps, gpsutil, googledir, and a few others.
Last one for a few hours.

12 years agoFixes many csv leaks + tpo.
robertlipe [Wed, 1 Jan 2014 00:23:23 +0000 (00:23 +0000)]
Fixes many csv leaks + tpo.

12 years agoFix tiger, google leaks by forcing them into the QString mkshort.
robertlipe [Wed, 1 Jan 2014 00:13:43 +0000 (00:13 +0000)]
Fix tiger, google leaks by forcing them into the QString mkshort.

12 years agoMore QString love sprinkled around. Built better infrastructure in csv_utils;
robertlipe [Tue, 31 Dec 2013 23:59:16 +0000 (23:59 +0000)]
More QString love sprinkled around.  Built better infrastructure in csv_utils;
ozi and tmpro now more consistently use QStrings internally.

12 years agoMore mechanical fixes.
robertlipe [Tue, 31 Dec 2013 22:28:52 +0000 (22:28 +0000)]
More mechanical fixes.
http://xkcd.com/1296

12 years agoMore fixes.
robertlipe [Tue, 31 Dec 2013 22:06:01 +0000 (22:06 +0000)]
More fixes.

12 years agoAnother rapid-fire round of leak fixes. vtesto passes. vtesto -l is still
robertlipe [Tue, 31 Dec 2013 21:46:42 +0000 (21:46 +0000)]
Another rapid-fire round of leak fixes.  vtesto passes.  vtesto -l is still
unhappy and is likely to be for a while.

12 years agoAnother wave of leak tweaks.
robertlipe [Tue, 31 Dec 2013 20:41:41 +0000 (20:41 +0000)]
Another wave of leak tweaks.

12 years agoChip away at unnecessary cruft with NEW_STRINGS.
robertlipe [Tue, 31 Dec 2013 20:10:03 +0000 (20:10 +0000)]
Chip away at unnecessary cruft with NEW_STRINGS.

12 years agoLeak fixes in v900
robertlipe [Tue, 31 Dec 2013 20:04:52 +0000 (20:04 +0000)]
Leak fixes in v900

12 years agoCompile fix for Ubuntu. Fix valgrind warning from scribble code.
robertlipe [Tue, 31 Dec 2013 19:43:08 +0000 (19:43 +0000)]
Compile fix for Ubuntu. Fix valgrind warning from scribble code.

12 years agoBAM, NEW_STRINGS is now the default.
robertlipe [Tue, 31 Dec 2013 19:35:46 +0000 (19:35 +0000)]
BAM, NEW_STRINGS is now the default.
(Now off to deal with the inevitable leaks I just introduced...)

12 years agoLet zconf pick up our config.h. Regenerate dependencies.
robertlipe [Tue, 31 Dec 2013 19:32:44 +0000 (19:32 +0000)]
Let zconf pick up our config.h.  Regenerate dependencies.

12 years agoFix zlib, warning tweaks.
robertlipe [Tue, 31 Dec 2013 19:20:31 +0000 (19:20 +0000)]
Fix zlib, warning tweaks.

12 years agoUpdate to zlib 1.2.8.
robertlipe [Tue, 31 Dec 2013 16:52:55 +0000 (16:52 +0000)]
Update to zlib 1.2.8.

12 years agoUpdate to shapelib 1.3.0
robertlipe [Tue, 31 Dec 2013 16:27:35 +0000 (16:27 +0000)]
Update to shapelib 1.3.0

12 years ago"fix" use after free in tef.
robertlipe [Tue, 31 Dec 2013 16:24:16 +0000 (16:24 +0000)]
"fix" use after free in tef.

12 years agoFix (well, paper over...) heap-use-after-free in psitrex.
robertlipe [Tue, 31 Dec 2013 06:57:15 +0000 (06:57 +0000)]
Fix (well, paper over...) heap-use-after-free in psitrex.

12 years agoIntroduce leaks (probably) in igc and google for now, just to get
robertlipe [Tue, 31 Dec 2013 06:35:15 +0000 (06:35 +0000)]
Introduce leaks (probably) in igc and google for now, just to get
code building and passing in NEW_STRINGS.

12 years agoFix a test case error in gdb caused by excessive bogusness. I have No Idea
robertlipe [Tue, 31 Dec 2013 06:06:44 +0000 (06:06 +0000)]
Fix a test case error in gdb caused by excessive bogusness.  I have No Idea
why extra_data is involved in this path.

12 years agoThis is a groady submit. This is where I take all of the things that were
robertlipe [Tue, 31 Dec 2013 05:02:49 +0000 (05:02 +0000)]
This is a groady submit.  This is where I take all of the things that were
tacky or sleazy related to character encoding and basically apply pain killer
to them.  Most of the tests were clearly made up and were just
institutionalizing what we did instead of thinking about what was right.
Remove the '-c' flag.

12 years agoA further beatdown on binary option handling in the GUI. I think it
robertlipe [Tue, 31 Dec 2013 01:23:58 +0000 (01:23 +0000)]
A further beatdown on binary option handling in the GUI.  I think it
finally works sensibly now.

12 years agoMechanical rename of class member variables in the GUI. No real changes.
robertlipe [Tue, 31 Dec 2013 01:01:14 +0000 (01:01 +0000)]
Mechanical rename of class member variables in the GUI.  No real changes.

12 years agoIgnore talker identification in nmea reader.
tsteven4 [Tue, 31 Dec 2013 00:42:04 +0000 (00:42 +0000)]
Ignore talker identification in nmea reader.

12 years agoRework the way boolean options are handled in the GUI. They're now
robertlipe [Mon, 30 Dec 2013 23:06:04 +0000 (23:06 +0000)]
Rework the way boolean options are handled in the GUI. They're now
emitted only if they're not the default.

Rename member variables to use foo_ convention.

12 years agofix some encoding issues with openoffice.style.
tsteven4 [Sun, 15 Dec 2013 22:48:01 +0000 (22:48 +0000)]
fix some encoding issues with openoffice.style.
regenerate internal_styles.cc, deleteing previously deprecated styles.

12 years agofix declaration of phony targets.
tsteven4 [Sun, 15 Dec 2013 15:23:19 +0000 (15:23 +0000)]
fix declaration of phony targets.
a failure example was "make;touch gui;make gui", which would fail to execute the gui recipe.

12 years agofix sign issue with Qt > 5.0 in gui.
tsteven4 [Sat, 14 Dec 2013 17:34:42 +0000 (17:34 +0000)]
fix sign issue with Qt > 5.0 in gui.

12 years agoRemove extra -I when building on Mac. No reason to search that directory
robertlipe [Sun, 1 Dec 2013 20:23:11 +0000 (20:23 +0000)]
Remove extra -I when building on Mac.  No reason to search that directory
a zillion times when only one file needs mac/libusb/

12 years agoSteve teaches configure/make about Mac Qt 5.2.0s use of frameworks.
robertlipe [Sun, 1 Dec 2013 20:12:46 +0000 (20:12 +0000)]
Steve teaches configure/make about Mac Qt 5.2.0s use of frameworks.

12 years agoQuiet sed regular expression errors in dop_filter.test
tsteven4 [Sat, 30 Nov 2013 21:14:35 +0000 (21:14 +0000)]
Quiet sed regular expression errors in dop_filter.test

12 years agoFix most of our problems in GDB which stupidly uses Latin1 some of the
robertlipe [Mon, 25 Nov 2013 03:25:28 +0000 (03:25 +0000)]
Fix most of our problems in GDB which stupidly uses Latin1 some of the
time and UTF8 some of the time.

There's still a bug in the GDB writer, I think.

12 years agoignrando: drop straydebugging.
robertlipe [Sun, 24 Nov 2013 04:45:44 +0000 (04:45 +0000)]
ignrando: drop straydebugging.
xmlgeneric: pass qstrings all the way through
cet_util: don't molest rte_name, rte_desc with potential double encodings.

12 years agoFix BCR in NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 03:58:59 +0000 (03:58 +0000)]
Fix BCR in NEW_STRINGS.

12 years agoDeprecate Kartex, a program out of business for years and whose
robertlipe [Sun, 24 Nov 2013 03:46:20 +0000 (03:46 +0000)]
Deprecate Kartex, a program out of business for years and whose
only appearance on our mailing list was from the contributor.

12 years agoFix an1 for NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 03:11:28 +0000 (03:11 +0000)]
Fix an1 for NEW_STRINGS.

12 years agoFixes for stmwpp.cc in NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 02:54:38 +0000 (02:54 +0000)]
Fixes for stmwpp.cc in NEW_STRINGS.

12 years agoAnother GDB checking for NEW_STRINGS. This format is still a landmine.
robertlipe [Mon, 11 Nov 2013 03:46:50 +0000 (03:46 +0000)]
Another GDB checking for NEW_STRINGS.  This format is still a landmine.

12 years agoRoll back swmwpp. I'm out of soul to fight with it further.
robertlipe [Mon, 11 Nov 2013 03:39:45 +0000 (03:39 +0000)]
Roll back swmwpp.  I'm out of soul to fight with it further.

12 years agoAllow GPX reader to terminate if it detects Invalid state.
robertlipe [Mon, 11 Nov 2013 03:24:56 +0000 (03:24 +0000)]
Allow GPX reader to terminate if it detects Invalid state.

12 years agoImprovements in stmwpp for NEW_STRINGS.
robertlipe [Mon, 11 Nov 2013 02:48:35 +0000 (02:48 +0000)]
Improvements in stmwpp for NEW_STRINGS.